#include <iostream>
using namespace std;
// compile：g++ -o return_type return_type.cc -std=c++11
// 类型后置返回
template <typename T1, typename T2>
auto Add(T1 t1, T2 t2) -> decltype(t1 + t2) {
  return t1 + t2;
}
void Test1() {
  auto ans = Add(4, 5);
  cout << ans << endl;
}
void Test2() {}
int main() {
  Test1();
  Test2();
  return 0;
}